package com.wing.wecom.service;

import chat.qiye.wechat.sdk.api.contact.resp.ContactDeptListResp;
import chat.qiye.wechat.sdk.api.contact.vo.ContactDeptVo;

/**
 * 企业微信部门-Service
 *
 * @author
 */
public interface DeptService {

    /**
     * 部门列表
     *
     * @param id
     * @return
     */
    ContactDeptListResp list(Integer id);

    /**
     * 创建部门
     *
     * @param contactDeptVo
     * @return
     */
    int create(ContactDeptVo contactDeptVo);

    /**
     * 更新部门
     *
     * @param contactDeptVo
     * @return
     */
    int update(ContactDeptVo contactDeptVo);

    /**
     * 删除部门
     *
     * @param id
     * @return
     */
    int delete(Integer id);

}
